home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / util3 / emucpc.lha / EmuCPC.doc < prev    next >
Text File  |  1996-01-06  |  4KB  |  139 lines

  1. -------------------------------------------------------------------------------
  2.  
  3.                           EmuCPC 0.4B (06-Jan-1996)
  4.  
  5. -------------------------------------------------------------------------------
  6.  
  7.  
  8. Distribution Conditions
  9. -----------------------
  10.  
  11.   This program is copyright (c) 1994-1996 by Stephane TAVENARD.
  12. It may be distributed freely under the condition that no profit is
  13. gained from its distribution, nor from any other program distributed
  14. in the same package.
  15.  
  16.   Permission is granted to distribute this package by Bulletin Board
  17. systems or network sites, under the condition that no fee is charged
  18. on downloading it.
  19.  
  20.   All files that are part of this package have to be distributed
  21. together and none of them may be changed in any way other than
  22. archiving or crunching.  The only exception to this rule are the
  23. icons, including the tooltypes, which may be changed to accommodate
  24. them to the rest of the disk it is distributed on.
  25.  
  26.   This program is distibuted as freeware.
  27.  
  28. Disclamer
  29. ---------
  30.  
  31.   This package is provided "as is" without warranty of any kind.
  32. The author assumes no responsibility or liability whatsoever
  33. for any damage or dataloss caused by using this package.
  34.  
  35. History
  36. -------
  37.  
  38. V0.2B    17-Mar-1995     First beta release (not public)
  39. V0.4B    02-Jan-1996     First aminet beta release
  40.  
  41. Description
  42. -----------
  43.  
  44. Requires: Kick 3.0+, MC68EC020+ (accelerator and fastram recommended)
  45.  
  46. This is an Amstrad CPC 664 emulator ;-)
  47.  
  48. Main features:
  49.  
  50. - Full Multitasking (why not...)
  51. - Emulates sound
  52. - Emulates the #?@*% CPC floppy disk drive (one file = one 3' disk)
  53. - Handles snapshot files (A-CPC, CPCEMU and CPE compatible format)
  54. - Some utilities to handle disk files
  55.  
  56. This emulator has been developped on A1200/A1230TurboI/68882/40MHz/4MoFastram,
  57. the relative speed vs real CPC 664 is 0.85 (a little bit slower)
  58.  
  59. Note: This is a beta version of CPC 664 emulator, also some bugs are already
  60.       present. I've noticed that some games don't run at all or seems to be a
  61.       bit strange ... certainly some Z80 emulated instruction errors.
  62.  
  63. To do: . Fast ticker interrupt synchronized with screen refresh for multi-
  64.          resolution screens (like Sorcery game)
  65.        . Screen refresh optimization (if you have any crasy idea to optimize
  66.          the CPC 664 screen emulation, contact me !)
  67.        . CPC664 BIOS routines 680x0 coded ? (all of the Z80 rom code is emulated)
  68.  
  69.  
  70. Installation of EmuCPC
  71. ----------------------
  72.  
  73. Copy the files in Libs directory in your LIBS: directory or make an Assign
  74. Assign CPCDISK: where your CPC Disk files could be found
  75.  
  76. That's all ?
  77.  
  78. You can now type EmuCPC and enjoy it !
  79. When started, EmuCPC automatically try to select in current directory
  80. the CPC Disk file named 'disk'. If not found, then it try to select the CPC
  81. Disk file 'CPCDISK:disk'.
  82.  
  83. If you want to 'connect' expansion roms to it, put your binary rom into a file
  84. named EXTnn.ROM, where nn is the decimal value of the expansion rom (0 to 15)
  85. Warning, expansion rom 0 is the basic rom and expansion rom 7 is the disk rom.
  86. If you create file with one of this number, your rom vill overwrite standard
  87. roms.
  88.  
  89. Notes:
  90.    use -a option if you are an azerty user :-)
  91.    with -0, -1 and -2 options, you can adjust screen mode refresh speed.
  92.  
  93. Bonus disk
  94. ----------
  95.  
  96. EmuCPC comes with a CPC Disk file named 'disk'.
  97. Side A:
  98.    1942        Game (airplane shot them up)
  99.    BOMBJACK    Game
  100.    INVADERS    Game (classic!)
  101.    TMS         Music editor (4 songs on disk)
  102.    SPEED       Utility (run it to evaluate the emulation speed vs a real CPC 664)
  103. Side B:
  104.    ARKANOID    Game
  105.    BATMAN      Game (no comment)
  106.    BOULDER     Game (boulder dash !)
  107.    FRUITY      Game (a CPC classic)
  108.    GRAPH       Math utility (one of my CPC programs)
  109.  
  110.  
  111. Utilities
  112. ---------
  113.  
  114. CreateCPCDisk: Create an empty CPC Disk file (data format)
  115.  
  116. ListCPCDisk:   List the content of a CPC Disk file (like basic CAT)
  117.  
  118. ReadCPCFile:   Read file(s) from a CPC Disk file and copy them to current dir
  119.  
  120. WriteCPCFile:  Write file(s) to a CPC Disk file
  121.  
  122.  
  123. Thanks to:
  124. ----------
  125.  
  126. Kevin Thacker for his A-CPC emulator doc about snapshot files formats.
  127. Nico François for his great reqtools library.
  128. AMIGA, the best computer ever made.
  129.  
  130.            / /
  131.           / /
  132.          / /
  133.    \ \  / /
  134.     \ \/ /
  135.      \/\/
  136.  
  137. Stéphane TAVENARD (ANGERS/France)
  138.  
  139.